


<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
        <title>QuickIO.NET - QuickIOPatterns</title>
        <meta name="viewport" content="width=device-width">

					<link rel="stylesheet" type="text/css" href="../assets/css/style.css?version=0.9.4.1" />
			<script src="../assets/js/vendor.js?version=0.9.4.1"></script>
			<script src="../assets/js/frame.js?version=0.9.4.1"></script>
		
		<script>hljs.initHighlightingOnLoad();</script>

    </head>
    <body>        
        
		<!-- DropDowns -->
		<div id="dropdown-1" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
					<li><a href="#FolderNamePattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> FolderNamePattern</a></li>

				
					<li><a href="#IPv4Pattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> IPv4Pattern</a></li>

				
					<li><a href="#IPv4v6Pattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> IPv4v6Pattern</a></li>

				
					<li><a href="#IPv6Pattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> IPv6Pattern</a></li>

				
					<li><a href="#OptionalSperatorPattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> OptionalSperatorPattern</a></li>

				
					<li><a href="#RegularSharePattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> RegularSharePattern</a></li>

				
					<li><a href="#RegularShareRootPattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> RegularShareRootPattern</a></li>

				
					<li><a href="#ServerNamePattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> ServerNamePattern</a></li>

				
					<li><a href="#ShareNamePattern"><img alt="Field-Icon" src="../assets/images/icons/field_public.png"> ShareNamePattern</a></li>

							</ul>
		</div>

		<div id="dropdown-2" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
							</ul>
		</div>

		<div id="dropdown-3" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
				
				
					<li><a href="#GetStrict"><img alt="Method-Icon" src="../assets/images/icons/method_public.png"> GetStrict(String pattern)</a></li>

							</ul>
		</div>

		<div id="dropdown-4" class="dropdown dropdown-tip">
			<ul class="dropdown-menu">
							</ul>
		</div>
		<!-- DropDowns Ende -->

	    <div class="ui-layout-north">
			<div class="toolbar">

									<a href="#" data-dropdown="#dropdown-1" class="button"><img src="../assets/images/icons/field_public.png"/> Fields <span class="info">(9)</span> <i class="icon-caret-down"></i></a>
									<a href="#" data-dropdown="#dropdown-3" class="button"><img src="../assets/images/icons/method_public.png"/> Methods <span class="info">(1)</span> <i class="icon-caret-down"></i></a>
				
				<div class="right">
					<span class="toolbar-info"> Namespace: SchwabenCode.QuickIO</span>
					<a href="#" id="expand-all-button" class="button"><i class="icon-align-justify" title="Expand all"></i></a>
					<a href="#" id="print-button" class="button"><i class="icon-print" title="Print"></i></a>
				</div>
				<div style="clear:both;"></div>
			</div>
		</div>
        
		<div class="ui-layout-center">

			<div>
				<h3 class="box-title first-heading">Syntax</h3>					
				<div class="syntax-box">
					<pre class="wrap-pre"><code>public static class QuickIOPatterns</code></pre>
				</div>

				
				        
				
											<h3 class="box-title">Summary</h3>
						<div class="doc-box markdown">
							<p>Pattern Collection</p>

						</div>
					
					
					
					
					
					
					
					
				
				
				
									<h3 class="box-title">Fields</h3>
											















<div id="FolderNamePattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>FolderNamePattern</p></a>
		
			
				<div class="summary markdown">
					<p>Matching Folder Name</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String FolderNamePattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				[a-zA-Z0-9_]+
			</div>
		

		
		
			

			

			

			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>[a-zA-Z0-9_]+</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


											















<div id="IPv4Pattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>IPv4Pattern</p></a>
		
			
				<div class="summary markdown">
					<p>Pattern to match IPv4</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String IPv4Pattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				(((([1]?\d)?\d|2[0-4]\d|25[0-5])\.){3}(([1]?\d)?\d|2[0-4]\d|25[0-5]))
			</div>
		

		
		
			

			

			

			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>(((([1]?\d)?\d|2[0-4]\d|25[0-5]).){3}(([1]?\d)?\d|2[0-4]\d|25[0-5]))</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


											















<div id="IPv4v6Pattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>IPv4v6Pattern</p></a>
		
			
				<div class="summary markdown">
					<p>Pattern to match IPv4 and IPv6</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String IPv4v6Pattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				(((([1]?\d)?\d|2[0-4]\d|25[0-5])\.){3}(([1]?\d)?\d|2[0-4]\d|25[0-5]))|([\da-fA-F]{1,4}(\:[\da-fA-F]{1,4}){7})|(([\da-fA-F]{1,4}:){0,5}::([\da-fA-F]{1,4}:){0,5}[\da-fA-F]{1,4})
			</div>
		

		
		
			

			

			

			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>([\da-fA-F]{1,4}(\:[\da-fA-F]{1,4}){7})|(([\da-fA-F]{1,4}:){0,5}::([\da-fA-F]{1,4}:){0,5}[\da-fA-F]{1,4})|(((([1]?\d)?\d|2[0-4]\d|25[0-5]).){3}(([1]?\d)?\d|2[0-4]\d|25[0-5]))</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


											















<div id="IPv6Pattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>IPv6Pattern</p></a>
		
			
				<div class="summary markdown">
					<p>Pattern to match IPv6</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String IPv6Pattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				([\da-fA-F]{1,4}(\:[\da-fA-F]{1,4}){7})|(([\da-fA-F]{1,4}:){0,5}::([\da-fA-F]{1,4}:){0,5}[\da-fA-F]{1,4})
			</div>
		

		
		
			

			

			

			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>([\da-fA-F]{1,4}(\:[\da-fA-F]{1,4}){7})|(([\da-fA-F]{1,4}:){0,5}::([\da-fA-F]{1,4}:){0,5}[\da-fA-F]{1,4})</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


											















<div id="OptionalSperatorPattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>OptionalSperatorPattern</p></a>
		
			
				<div class="summary markdown">
					<p>Optional UNC Separator</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String OptionalSperatorPattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				\\{0,1}
			</div>
		

		
		
			

			

			

			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>\{0,1}</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


											















<div id="RegularSharePattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>RegularSharePattern</p></a>
		
			
				<div class="summary markdown">
					<p>Pattern matching share path</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String RegularSharePattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				(?<Fullname>(?<Root>\\\\(?<Server>[a-zA-Z0-9_]+|(((([1]?\d)?\d|2[0-4]\d|25[0-5])\.){3}(([1]?\d)?\d|2[0-4]\d|25[0-5]))|([\da-fA-F]{1,4}(\:[\da-fA-F]{1,4}){7})|(([\da-fA-F]{1,4}:){0,5}::([\da-fA-F]{1,4}:){0,5}[\da-fA-F]{1,4}))\\(?<Name>[a-zA-Z0-9_]+))\\{0,1}\\{0,1}(?<Path>((\\([a-zA-Z0-9_]+)){0,})))\\{0,1}
			</div>
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="RegularShareRootPattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>RegularShareRootPattern</p></a>
		
			
				<div class="summary markdown">
					<p>Pattern matching share root</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String RegularShareRootPattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				(?<Root>\\\\(?<Server>[a-zA-Z0-9_]+|(((([1]?\d)?\d|2[0-4]\d|25[0-5])\.){3}(([1]?\d)?\d|2[0-4]\d|25[0-5]))|([\da-fA-F]{1,4}(\:[\da-fA-F]{1,4}){7})|(([\da-fA-F]{1,4}:){0,5}::([\da-fA-F]{1,4}:){0,5}[\da-fA-F]{1,4}))\\(?<Name>[a-zA-Z0-9_]+))\\{0,1}
			</div>
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


											















<div id="ServerNamePattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>ServerNamePattern</p></a>
		
			
				<div class="summary markdown">
					<p>Matching Server Name</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String ServerNamePattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				[a-zA-Z0-9_]+
			</div>
		

		
		
			

			

			

			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>[a-zA-Z0-9_]+</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


											















<div id="ShareNamePattern" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/field_public.png"/> <p>ShareNamePattern</p></a>
		
			
				<div class="summary markdown">
					<p>Matching QuickIOShareInfo Name</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public const String ShareNamePattern</code></pre>
		</div>		
        
		
			<p class="member-box-title">Constant Value</p>
			<div class="member-doc-box markdown">
				[a-zA-Z0-9_]+
			</div>
		

		
		
			

			

			

			

			
				<p class="member-box-title">Remarks</p>
				<div class="member-doc-box markdown">
					<p>[a-zA-Z0-9_]+</p>

				</div>
			

			
						
			

		

		

	</div>
</div>


									
				
									<h3 class="box-title">Methods</h3>
											















<div id="GetStrict" class="member">
	<div class="member-header">		
		<a href="#"><i class="icon-caret-right"></i><img src="../assets/images/icons/method_public.png"/> <p>GetStrict(String pattern)</p></a>
		
			
				<div class="summary markdown">
					<p>Returns ^pattern$</p>

				</div>
			
		
	</div>

	<div class="member-content">

		<div class="syntax-box">
			<pre class="wrap-pre"><code>public static String GetStrict(String pattern)</code></pre>
		</div>		
        
		

		
		
			

			

			

			

			

			
						
			

		

		

	</div>
</div>


									
				
									<div class="svg-diagram">
						<h3 class="box-title">Classdiagram</h3>
						<div id="sd-class-diagram" class="svgpan">
														<svg><g transform="translate(0.00, 50.00)"><rect height="311" width="242" x="0.55" y="0.55" fill="#FFFFFF" stroke="#979797" stroke-width="1" /><text x="72.63" y="20.50" fill="" style="" text-anchor="" font-family="" font-size="11.00" onmouseover="" onmouseout=""><![CDATA[public static class]]></text><a xlink:href="../type/QuickIOPatterns.html" xmlns:xlink="xlink"><text x="63.89" y="35.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[QuickIOPatterns]]></text></a><path d="M0.5,45.50L242.00,45.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="53.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#FolderNamePattern" xmlns:xlink="xlink"><text x="40.00" y="65.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[FolderNamePattern]]></text></a><image width="16.00" height="16.00" x="15.00" y="78.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#IPv4Pattern" xmlns:xlink="xlink"><text x="40.00" y="90.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IPv4Pattern]]></text></a><image width="16.00" height="16.00" x="15.00" y="103.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#IPv4v6Pattern" xmlns:xlink="xlink"><text x="40.00" y="115.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IPv4v6Pattern]]></text></a><image width="16.00" height="16.00" x="15.00" y="128.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#IPv6Pattern" xmlns:xlink="xlink"><text x="40.00" y="140.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[IPv6Pattern]]></text></a><image width="16.00" height="16.00" x="15.00" y="153.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#OptionalSperatorPattern" xmlns:xlink="xlink"><text x="40.00" y="165.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[OptionalSperatorPattern]]></text></a><image width="16.00" height="16.00" x="15.00" y="178.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#RegularSharePattern" xmlns:xlink="xlink"><text x="40.00" y="190.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RegularSharePattern]]></text></a><image width="16.00" height="16.00" x="15.00" y="203.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#RegularShareRootPattern" xmlns:xlink="xlink"><text x="40.00" y="215.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[RegularShareRootPattern]]></text></a><image width="16.00" height="16.00" x="15.00" y="228.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#ServerNamePattern" xmlns:xlink="xlink"><text x="40.00" y="240.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ServerNamePattern]]></text></a><image width="16.00" height="16.00" x="15.00" y="253.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#ShareNamePattern" xmlns:xlink="xlink"><text x="40.00" y="265.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[ShareNamePattern]]></text></a><path d="M0.5,280.50L242.00,280.50" stroke="#979797" stroke-width="1" stroke-dasharray="" /><image width="16.00" height="16.00" x="15.00" y="288.50" preserveAspectRatio="" xlink:href="" xmlns:xlink="xlink" /><a xlink:href="../type/QuickIOPatterns.html#GetStrict" xmlns:xlink="xlink"><text x="40.00" y="300.50" fill="#1382CE" style="" text-anchor="" font-family="" font-size="14.00" onmouseover="this.setAttribute('fill', '#F58026')" onmouseout="this.setAttribute('fill', '#1382CE')"><![CDATA[GetStrict]]></text></a></g></svg>
						</div>
						<div class="legend">
							<p class="save"><a href="#"><i class="icon-save"></i>save</a></p>
							<p class="resetZoom"><a href="#"><i class="icon-refresh"></i>reset</a></p>
							<p>Drag to pan - Use Mousewheel + Ctrl to zoom</p>
						</div>
					</div>
							</div>
		</div>

    </body>
</html>

